Introducing Today's Technologies
Source: Chapter 1 slides
Objectives
- Describe the purpose and uses of smartphones, digital cameras, portable and digital media players, e-book readers, wearable devices, and game devices.
Today you carry computers in your pocket and wear them on your wrist. A smartphone combines calls, messaging, a browser and apps; a digital camera captures photos; media players and e-book readers store music, video and books; wearable devices (such as fitness bands) track activity; game devices are built for play. After this unit you should be able to say what each device is for and who would choose it.
- Differentiate among laptops, tablets, desktops, and servers.
Laptops and tablets are mobile; desktops, all-in-ones and servers usually stay in one place. Ask yourself: Is it portable? Does it have a physical keyboard? Does it serve other computers? A server, for example, provides services to other computers on a network, while a laptop serves one user.
- Describe the relationship between data and information.
Data is raw (the items on a receipt before they are added up). Information is data that has been processed so it has meaning (the receipt with totals and change). Remember the cycle: input (data) goes in, processing happens, output (information) comes out, and results can be stored.
- Differentiate the web from the Internet, and describe the relationship among the web, webpages, websites, and web servers; explain the purpose of a browser, a search engine, and an online social network.
The Internet is the huge network; the web is one service that runs on it. Webpages are documents; a website is a group of related webpages; a web server stores the site and sends pages to your browser. A browser opens webpages, a search engine finds them, and an online social network lets registered users share content.
- Briefly explain various input options.
Input options are ways to give a computer data: keyboard, pointing device, touch, voice, video and scanner. Output options include printer, display and speakers. Be ready to give one example of an input device and one output device.
- Briefly describe digital security risks associated with viruses and other malware, privacy, your health, and the environment.
Technology brings risks: viruses and malware can damage devices, privacy can be lost, long hours can affect your health, and discarded electronics affect the environment. Green computing (recycling, energy saving) is one response. You should be able to name one risk in each of the four areas.
- Differentiate between an operating system and applications.
The operating system (such as Windows, macOS, iOS or Android) runs the device and lets you and other software communicate with the hardware. Applications are the programs you use for tasks, such as a browser or word processor. You need an operating system before any application can run.
- Differentiate between wired and wireless technologies, and identify reasons individuals and businesses use networks.
Wired connections use cables; wireless connections use radio waves (for example Bluetooth and cellular). Networks let people share a connection, files and devices, and let businesses share hardware, data and software.
- Discuss how society uses technology in education, government, finance, retail, entertainment, health care, science, travel, publishing, and manufacturing.
Technology is used in many fields: education (online learning), health care (electronic records), finance (online banking), retail (online shopping), and more. Think of one example from each area you have personally used.
- Identify categories of users: home, small/home office, mobile, power, and enterprise users.
Home users use technology at home; small/home office users work in companies with under 50 employees or work for themselves; mobile users work away from a main office; power users need very powerful computers (engineers, designers); enterprise users work in large organizations. Decide which type you are right now.
Key points
- Digital literacy is current knowledge and understanding of computers, mobile devices, the web and related technologies.
- A computer is an electronic device, operating under the control of instructions stored in its own memory. It accepts data (input), processes it, and produces information (output), and can store results.
- Types: laptop (notebook), tablet (touch screen; slate has no physical keyboard), desktop and all-in-one (display and processor share one case), server. Organizations also use mainframes (thousands of users), minicomputers/midrange (hundreds of users) and supercomputers (trillions of operations per second).
- Data is a collection of unprocessed items (text, numbers, images, audio, video). Information conveys meaning. Cash-register example: items and amount received are data; the printed receipt is information.
- Input devices: keyboard, pointing device, voice and video input, scanner. Output devices: printer (including 3-D printers), display, speakers, headphones and earbuds. Storage: hard disk, SSD, USB flash drive, memory card, optical disc, cloud storage.
- The Internet is a worldwide collection of networks; the web is one service on it (others: email, messaging, VoIP, FTP). A browser displays webpages; a search engine finds information; an online social network lets registered users share content.
- Software: system software (operating system, tools) and applications. Application forms: desktop app, web app (on a web server, used through a browser) and mobile app (from an app store).
- Digital safety topics: viruses and other malware, privacy, health, and environmental concerns (green computing). Networks can be wired or wireless (Bluetooth, cellular radio).
- User categories: home user, small/home office user, mobile user, power user, enterprise user.
Review questions
- Define digital literacy.
- A computer accepts ______, processes it, and produces ______.
- What is the difference between a laptop and a slate tablet?
- How does an all-in-one differ from a desktop with a tower?
- Which type of computer handles thousands of users through terminals?
- In the cash-register example, what is the data and what is the information?
- Are the Internet and the web the same thing? Explain.
- What is the purpose of a search engine?
- Name the three forms in which an application can be delivered.
- Match the user type: an engineer or graphic artist who needs a very powerful computer.
The Internet
Source: Chapter 2 slides
Objectives
- Discuss the evolution of the Internet and describe broadband connection types.
The Internet began as ARPANET in 1969 so scientists could share information and so the network could keep working if part of it was destroyed. It has since grown to millions of connected hosts. Broadband connections can be wired (cable, DSL, fiber) or wireless (Wi-Fi, mobile broadband, satellite).
- Explain an IP address and its relationship to a domain name.
Every device online has an IP address (numbers). People find it hard to remember numbers, so websites also have a domain name (text). A DNS server translates the domain name you type into the IP address the network needs.
- Describe browser features, web address components and effective search techniques.
A browser displays webpages and supports features such as tabs and a home page. A web address (URL) identifies a page. To search effectively, use specific keywords and search operators (for example quotation marks around a phrase).
- Identify the types of websites and how the web uses multimedia.
Websites come in many types: informational, news, social networks, media sharing, educational, business, government, blogs, wikis, health, entertainment, financial, travel, shopping and portals. Web publishing is a process: plan, design, create, host, maintain. Pages use graphics, animation, audio, video and virtual reality.
- Explain email, IM, chat, forums, VoIP and FTP, and follow netiquette.
Email sends messages and files; instant messaging and chat rooms allow real-time conversation; discussion forums host written discussions; VoIP carries voice calls; FTP uploads and downloads files. Netiquette is the code of acceptable behavior online: be polite, think before you post, and avoid ALL CAPS.
Key points
- The Internet began as ARPANET in September 1969, with two goals: let scientists at different locations share information, and keep working even if part of the network were destroyed.
- Wired connections: cable, DSL, fiber to the premises (FTTP). Wireless: Wi-Fi, mobile broadband, fixed wireless, satellite. A hot spot is a wireless network offering Internet access; a cybercafe offers computers with access, usually for a fee.
- An ISP provides Internet access. Bandwidth is the amount of data that travels over a network (measured in MB, GB).
- An IP address uniquely identifies each device on the Internet. A domain name is its text-based equivalent; a DNS server translates domain names into IP addresses.
- The web is a collection of webpages; a website is a collection of related webpages; a web server delivers pages. Web 2.0 sites let users share, modify content and use apps through a browser.
- Browser terms: home page, tabbed browsing, URL (web address). Web apps store user data on servers (cloud storage).
- Search engines vs. subject directories; search operators refine results.
- Thirteen website types appear in the slides, for example informational, news, social network, media sharing, educational, blogs, wikis, health and science, entertainment, financial, travel and mapping, shopping/auctions, careers, portals.
- Web publishing steps: plan, design, create, host, maintain. Multimedia: graphics (BMP, GIF, JPEG, PNG, TIFF), animation, audio, video, virtual reality; plug-ins extend browsers.
- Other services: email, email lists, instant messaging, chat rooms, discussion forums, VoIP and FTP. Netiquette is the code of acceptable Internet behavior.
Review questions
- In what year and under what name did the Internet originate?
- State the two original goals of ARPANET.
- List two wired and two wireless Internet connection types.
- What is bandwidth?
- What does a DNS server do?
- What is the difference between a website and a web server?
- What is Web 2.0?
- How does a subject directory differ from a search engine?
- Name the five steps of web publishing.
- What is netiquette?
Computers and Mobile Devices
Source: Chapter 3 slides
Objectives
- Describe desktops, laptops, tablets, handheld computers and servers.
A personal computer does all its own input, processing, output and storage for one user at a time. Desktops stay in one place; laptops and tablets are mobile; handheld computers fit in one hand. Choose by thinking about portability, power and screen size.
- Describe smartphones, digital cameras, portable media players, e-book readers and game devices.
Smartphones, digital cameras, portable media players and e-book readers are mobile devices, each focused on a main job. Game devices include consoles and handheld devices, played with controllers such as gamepads and motion sensors.
- Differentiate POS terminals, ATMs and self-service kiosks; describe cloud computing and embedded computers.
A POS terminal records sales in a store, an ATM is a self-service bank terminal, and a self-service kiosk is a touch-screen terminal. Servers provide services to a network; mainframes serve thousands of users; supercomputers do the most demanding calculations. Cloud computing delivers resources from servers over the Internet. Embedded computers are hidden inside cars, appliances and other products.
- Differentiate a port from a connector, and Bluetooth, Wi-Fi and NFC.
A port is the socket on a device; a connector is the plug at the end of a cable that fits into it. USB is the most common port. Bluetooth, Wi-Fi and NFC connect devices without cables; NFC works only over a very short distance.
- Identify hardware safeguards and ergonomic, health-related practices.
Protect equipment with cable locks, surge protectors (against power surges) and a UPS (battery backup). Prevent health problems such as RSI and computer vision syndrome by arranging your workspace ergonomically and taking breaks.
Key points
- A personal computer (PC) performs all input, processing, output and storage by itself and is used by one person at a time. A mobile computer is portable.
- Desktop (stationary), laptop/notebook (screen in lid, keyboard in base), tablet (touch screen), handheld computer (small enough for one hand).
- A server provides services to other devices on a network: rack, blade and tower servers. A mainframe handles hundreds or thousands of users; a supercomputer is the fastest and most expensive computer.
- Terminals: a terminal has limited processing power; a thin client looks like a desktop but is limited. POS terminals record purchases and update inventory; ATMs are self-service banking terminals; kiosks are freestanding touch-screen terminals.
- Cloud computing is an environment of servers that house and provide access to resources over the Internet.
- Mobile devices: smartphone, digital camera, portable media player, e-book reader. Game devices: game console, handheld game device, controllers (gamepads, joysticks, dance pads, motion-sensing).
- An embedded computer is a special-purpose computer inside a larger product (cars, home automation, consumer electronics, office machines, robotics).
- A port is where a peripheral attaches; a connector joins a cable to a port. A USB port can connect up to 127 devices. Wireless options: Bluetooth, Wi-Fi, NFC. Port replicators and docking stations add flexibility.
- Protecting hardware: cable locks against theft; surge protectors guard against overvoltage; a UPS adds batteries for power loss. Undervoltage and overvoltage are common power problems.
- Health: repetitive strain injury (RSI), computer vision syndrome (CVS), technology addiction; ergonomics designs comfort, efficiency and safety into the workplace.
Review questions
- Define a personal computer.
- Name three types of servers.
- How do a mainframe and a supercomputer differ in purpose?
- What is a thin client?
- Give two things a POS terminal does.
- Define cloud computing.
- What is an embedded computer? Give one example.
- Port vs. connector: what is the difference?
- What does a UPS provide that a surge protector does not?
- Name two health concerns of technology use and one preventive idea.
Programs and Apps
Source: Chapter 4 slides
Objectives
- Describe how an operating system interacts with applications and hardware.
The operating system sits between the hardware and applications. When you click Save, the application asks the operating system, which tells the hardware what to do. Knowing this helps you understand why an app must be compatible with your operating system.
- Differentiate ways to acquire programs and apps.
Software can be bought in a store (retail), made for one organization (custom), used on the web (web app), downloaded to a phone (mobile app), or obtained as shareware (try first, pay later), freeware (free), public domain (no copyright), or open source (code available to all).
- Identify key features of productivity, graphics and multimedia, personal interest and communications applications.
Productivity apps include word processing, spreadsheets, presentations, databases and note taking. Graphics and media apps edit images, audio and video. Personal interest apps cover lifestyle, medical, entertainment and education. Match each task you do to an app category.
- Identify the purpose and features of security tools and file and disk management tools.
Security tools (firewall, antivirus, spyware removers, filters) protect against threats; file and disk tools (file manager, search, uninstaller, disk cleanup, defragmenter, backup) keep the computer organized and running well. Make backups before you need them.
Key points
- A program (software) is a series of related instructions telling the computer what to do. An application is designed to make users more productive or help with personal tasks. The operating system (system software) coordinates all hardware activity.
- Forms of software: retail, custom, web app, mobile app, mobile web app, shareware, freeware, public domain, open source.
- Productivity apps: word processing, presentation, spreadsheet, database, note taking, calendar and contact management, software suites, project management, accounting, personal finance, legal, tax preparation, document management. Enterprises need special solutions (HR, sales, marketing, manufacturing).
- Typical project workflow: create, edit, format, save, distribute.
- Graphics and media: CAD, desktop publishing, paint/image editing, photo editing, video and audio editing, multimedia and website authoring, media player, disc burning.
- Personal interest: lifestyle, medical, entertainment, convenience, education.
- Communications: blogs, browsers, chat rooms, discussion forums, email, FTP, instant messaging, videoconferencing, VoIP, web feeds, wireless messaging.
- Security tools: personal firewall, antivirus, spyware and adware removers, filters (Internet, anti-spam, phishing, web) and pop-up blockers. Spyware secretly collects information; adware displays ads.
- File and disk tools: file manager, search, image viewer, uninstaller, disk cleanup, disk defragmenter, screen saver, file compression, PC maintenance and backup tools.
Review questions
- Differentiate a program from an application.
- What is system software? Give an example.
- Name three forms in which software is distributed.
- What does spreadsheet software do?
- What is a software suite?
- State the purpose of project management software.
- What is the difference between spyware and adware?
- What does an antivirus program do?
- What does a disk defragmenter do?
- Why is a backup tool important?
Digital Safety and Security
Source: Chapter 5 slides
Objectives
- Define digital security risks and the types of cybercriminals.
A digital security risk is anything that could damage or cause the loss of hardware, software, data or information. A cybercrime is an illegal act done online. Cybercriminals include hackers, crackers, script kiddies, corporate spies, cyberextortionists and cyberterrorists.
- Explain Internet and network attacks and how to guard against them.
Attackers use malware, botnets, denial of service attacks, back doors and spoofing. Guard against them with a firewall, antivirus software, updates and care with links and attachments.
- Discuss access controls, software theft, encryption, digital signatures and certificates.
Control who can use a device with user names, strong passwords or passphrases, possessed objects and biometrics (fingerprint, face, iris). Encryption scrambles data so only authorized people can read it; digital signatures and digital certificates prove identity.
- Identify safeguards for hardware, backups and wireless networks.
Back up regularly (full, incremental, differential or in the cloud), follow the three-generation (grandparent, parent, child) policy, secure Wi-Fi with a password and encryption, and lock or protect hardware from theft and power problems.
- Discuss ethics, intellectual property, green computing and information privacy.
Ethics means doing the right thing with technology: check that information is accurate, respect copyright and intellectual property, follow codes of conduct, and use technology in an environmentally friendly (green) way. Information privacy is your right to control how your information is collected and used; watch out for phishing, cookies and social engineering.
Key points
- A digital security risk is any event or action that could cause loss of or damage to hardware, software, data, information or processing capability. A cybercrime is an online or Internet-based illegal act.
- Cybercriminals: hacker, cracker, script kiddie, corporate spy, unethical employee, cyberextortionist, cyberterrorist.
- Attacks: malware, botnets (compromised devices are zombies), DoS/DDoS, back doors and spoofing. A firewall protects a network from intrusion.
- Access control: user name, password, passphrase, CAPTCHA, possessed objects with PINs, biometric devices (fingerprint, face, hand geometry, voice, signature, iris). Audit trails log access attempts.
- Software theft: stealing media, erasing programs, illegal copying, illegal registration or activation. Product activation and license agreements protect software.
- Information theft: encryption converts readable data into encoded characters; digital signatures verify sender identity; digital certificates guarantee that a user or website is legitimate; secure sites use encryption.
- Hardware theft, vandalism and failure: use locks, alarms and surge protection. Backups (full, differential, incremental, selective, continuous data protection) and the three-generation policy (grandparent, parent, child); off-site and cloud backups.
- Wireless security: intruders may intercept signals or use unsecured access points.
- Ethics: computer ethics, information accuracy, intellectual property, copyright, DRM, codes of conduct. Green computing reduces power use and waste.
- Privacy: cookies, phishing, clickjacking, spyware, adware, social engineering, employee monitoring, content and web filtering, and privacy laws.
Review questions
- Define a digital security risk.
- List three types of cybercriminals.
- What is a botnet and what is a zombie?
- What is a DoS attack?
- What does a firewall do?
- Name two forms of biometric authentication.
- What is encryption?
- Differentiate a digital signature from a digital certificate.
- Explain the three-generation backup policy.
- What is phishing and how can you avoid it?
Inside Computers and Mobile Devices
Source: Chapter 6 slides
Objectives
- Describe computer and mobile device cases and the contents they protect.
The case protects the electronics. Inside a desktop you will find the motherboard, processor, memory modules, adapter cards, power supply and fans; laptops contain similar parts in a smaller case. Be able to name and place these components.
- Describe multi-core processors, processor components and the four steps of a machine cycle.
The processor (CPU) has a control unit (directs operations) and an ALU (performs calculations and comparisons). For every instruction it repeats the machine cycle: fetch, decode, execute, store. Multi-core processors put two or more processors on one chip to do more work at once.
- Identify processor makers and cooling methods; explain cloud computing advantages.
Intel and AMD are the main makers of PC processors. Processors get hot, so computers use heat sinks, fans, liquid cooling and cooling pads. Cloud computing gives you accessibility, cost savings, space savings and scalability.
- Define a bit and explain how bits represent data; differentiate types of memory.
A bit is a single 0 or 1 (off or on). Eight bits make a byte, which represents one character such as the letter T. Memory comes in volatile types (RAM, loses data without power) and nonvolatile types (ROM, flash, CMOS). Cache memory holds frequently used items so the processor gets them faster.
- Describe adapters, buses, power supplies, batteries and how to care for devices.
Adapter cards fit in expansion slots; USB adapters and ExpressCards add features to mobile computers. A bus carries data between components. The power supply converts AC to DC power; mobile devices use rechargeable lithium-ion batteries. Care for devices by keeping them clean, cool, protected and updated.
Key points
- The case contains and protects the electronics. The motherboard is the main circuit board; a chip contains integrated circuits.
- The processor (CPU) interprets and carries out the basic instructions. It contains a control unit (directs operations) and an arithmetic logic unit, ALU (arithmetic, comparison and other operations). A multi-core processor is a single chip with two or more processor cores.
- Machine cycle: fetch, decode, execute, store. Registers temporarily hold data and instructions. The system clock controls timing; clock speed is measured in gigahertz (GHz).
- Intel and AMD are the leading PC processor makers. Chips generate heat; cooling uses heat sinks, liquid cooling and cooling pads or mats.
- Cloud computing benefits: accessibility, cost savings, space savings, scalability.
- Analog signals are continuous; digital signals are on or off. The binary system uses 0 and 1. A bit is a binary digit; eight bits make a byte, which represents one character (ASCII, e.g., capital T is 01010100).
- Memory stores the OS and other programs, applications, and data being processed. Each location has an address; size is measured in GB or TB.
- Volatile memory (RAM) loses contents when power is off; nonvolatile memory (ROM, flash, CMOS) keeps it. RAM types: DRAM and SRAM; DDR variations. Memory modules plug into memory slots.
- Cache (L1, L2, L3) speeds processing by storing frequently used instructions and data. ROM holds firmware. Access time is measured in nanoseconds.
- Adapter cards (sound, video, network and others) fit into expansion slots; Plug and Play recognizes new devices automatically. Mobile computers use USB adapters and ExpressCard modules.
- A bus lets devices communicate (data bus, address bus). Word size is the number of bits the processor can interpret and execute at once. Types: system, backside, expansion bus.
- The power supply or laptop AC adapter converts wall AC power into DC power. Mobile devices typically use rechargeable lithium-ion batteries.
Review questions
- What is the motherboard?
- Name the two main components of a processor and their roles.
- List the four steps of a machine cycle in order.
- What does a multi-core processor contain?
- In what unit is clock speed measured?
- List two ways processors are cooled.
- How many bits are in a byte, and what does a byte represent?
- Distinguish volatile from nonvolatile memory with an example of each.
- What is the purpose of cache memory?
- What does a power supply or laptop AC adapter do?
Input and Output
Source: Chapter 7 slides
Objectives
- Differentiate types of keyboards, pointing devices, touch screens and pen input.
Input is what you send into the computer. Keyboards come in many types (standard, on-screen, ergonomic and more). Pointing devices include the mouse, touchpad, pointing stick and trackball. Touch screens and pen input (stylus, graphics tablet) let you interact directly.
- Describe motion, voice, audio and video input; scanners and reading devices.
Motion input uses gestures; voice input uses a microphone and voice recognition; video input uses cameras and webcams. Scanners and reading devices (OCR, OMR, bar code and QR readers, RFID, magstripe, MICR) capture data quickly and accurately.
- Explain display characteristics and summarize printer types.
Display quality depends on resolution, response time, brightness, dot pitch and contrast ratio. Printers are nonimpact (ink-jet, laser, thermal, photo, all-in-one, mobile, label, plotter) or impact (strike a ribbon). Choose a printer by quality, speed and cost.
- Identify other output devices and assistive technologies.
Other output devices include speakers, headphones, earbuds, data projectors and interactive whiteboards; force-feedback controllers push back during games. Assistive technology, such as head-mounted pointers and Braille printers, helps users with disabilities use computers.
Key points
- Input is any data and instructions entered into the memory of a computer; output is data processed into a useful form.
- Keyboards: standard, compact, on-screen, virtual, ergonomic, gaming, wireless. Ergonomic keyboards reduce the risk of repetitive strain injury.
- Pointing devices: mouse (optical, laser, touch), touchpad, pointing stick, trackball. Touch screens are touch-sensitive displays.
- Pen input: stylus, digital pen, graphics tablet (digitizer). Motion input is also called gesture recognition. Voice input uses voice (speech) recognition. Audio input and music production software; video input via DV cameras and webcams (videoconferencing).
- Scanners (flatbed) and reading devices: optical readers (OCR, OMR), bar code readers, QR codes, RFID, magstripe readers, MICR (checks), and data collection devices.
- Display quality depends on resolution, response time, brightness, dot pitch and contrast ratio. Connect via DVI, HDMI or DisplayPort. HDTV and Smart TV can be displays.
- Nonimpact printers: ink-jet, photo, laser, all-in-one, thermal (including dye-sublimation), mobile, label, plotters and large-format printers. Impact printers strike an inked ribbon. Ink-jet speed is measured in pages per minute (ppm). PictBridge prints directly from a camera.
- Other output: speakers, headphones, earbuds, data projectors, interactive whiteboards, force-feedback game controllers.
- Assistive technology: examples include head-mounted pointers and Braille printers.
Review questions
- Define input and output.
- Why would someone choose an ergonomic keyboard?
- Name three pointing devices.
- What is a graphics tablet?
- What is voice recognition?
- What do OCR and OMR stand for/do?
- Which reading technology does the banking industry use for checks?
- List three factors that affect display quality.
- How does an ink-jet printer differ from an impact printer?
- What is force feedback?
Digital Storage
Source: Chapter 8 slides
Objectives
- Differentiate storage from memory; explain capacity and access time.
Storage keeps data even when the power is off; memory (RAM) is temporary working space. Capacity is how many bytes a medium holds; access time is how long it takes to find and deliver an item. Reading means copying from storage to memory; writing means saving from memory to storage.
- Describe hard disks, external hard disks and RAID.
A hard disk stores data magnetically on spinning platters divided into tracks and sectors. A head crash can damage it, so back up. An external hard disk plugs into a port. RAID combines disks to improve reliability.
- Describe SSDs, memory cards, USB flash drives, cloud storage and optical discs.
SSDs, memory cards and USB flash drives use flash memory, which has no moving parts and is fast and durable. Cloud storage keeps files on Internet servers so you can reach them anywhere. Optical discs (CD, DVD) are read and written by a laser.
- Identify enterprise storage and other storage types.
Organizations use RAID, NAS (network storage server), SAN (high-speed storage network) and tape. Other storage includes magnetic stripe cards, smart cards, RFID tags, and microfilm/microfiche.
Key points
- A storage medium is the physical material that keeps data; a storage device records and/or retrieves items. Reading transfers items from storage into memory; writing transfers from memory to storage. Storage is nonvolatile.
- Capacity is the number of bytes a medium can hold. Access time measures how long a device takes to locate an item.
- Hard disks use magnetic platters. Characteristics: tracks, sectors, platters, read/write heads, revolutions per minute, form factor. Formatting divides a disk into tracks and sectors. A head crash happens when the head touches a platter. Disk cache (buffer) speeds access.
- RAID is a group of two or more integrated hard disks that improves reliability. An external hard disk connects by cable to a USB or other port.
- Flash memory storage has no moving parts. SSD advantages: higher capacity, faster access and transfer, quieter, more durable, less power and heat, lighter, longer life.
- Memory cards: SD (SDHC, SDXC), microSD, CF, xD, Memory Stick. USB flash drives plug into a USB port.
- Cloud storage is an Internet service that provides storage; the physical medium is transparent to the user.
- Optical discs are read and written by a laser: CD-ROM (read only), CD-R (write once), CD-RW (erasable), DVD-ROM, DVD-R/DVD+R, DVD-RW/DVD+RW/DVD+RAM.
- Enterprise storage: RAID, NAS (server dedicated to storage on a network), SAN (high-speed network of storage), tape and tape drives.
- Other: magnetic stripe cards, smart cards (integrated circuit), RFID tags (antenna and memory chip), microfilm and microfiche.
Review questions
- Differentiate a storage medium from a storage device.
- Define reading and writing in storage terms.
- What is capacity?
- What happens during formatting?
- What is a head crash?
- What is RAID and why is it used?
- Give three advantages of an SSD over a magnetic hard disk.
- Distinguish CD-ROM, CD-R and CD-RW.
- What is the difference between NAS and a SAN?
- What does a smart card store data on?
Operating Systems
Source: Chapter 9 slides
Objectives
- Define an operating system and describe start-up and shutdown options.
An operating system is a group of programs that coordinates all activity among hardware. Its functions include starting and shutting down, providing a user interface, managing programs and memory, coordinating tasks, configuring devices, connecting to the Internet, monitoring performance, managing files, updating, and controlling security. You can sleep (save to memory, low power), hibernate (save to disk), or shut down.
- Explain the user interface, program management, memory management and task coordination.
The user interface is how you interact: a GUI uses icons and menus; a command-line interface uses typed commands. The OS runs multiple programs (multitasking), distinguishes foreground and background programs, and uses virtual memory (part of the disk used as extra RAM) when RAM is full. It also decides the order of tasks such as print jobs.
- Describe configuration of devices, Internet connections, performance monitoring, file tools and updates.
Drivers let the OS communicate with devices, and Plug and Play configures new devices automatically. The OS also helps you connect to a network, uses a performance monitor to show resource use, includes tools (file manager, search, backup, disk cleanup) and installs updates automatically.
- Summarize desktop, server and mobile operating systems.
Desktop operating systems: Windows, macOS, UNIX, Linux, Chrome OS. Server operating systems: Windows Server, UNIX, Linux. Mobile operating systems: Android, iOS, Windows Phone. Server OSs let a network administrator manage users, devices and security. (The slides are from 2014, so check current versions.)
Key points
- An operating system is a set of programs that coordinates all activities among computer and mobile device hardware.
- Functions: start and shut down, provide a user interface, manage programs, manage memory, coordinate tasks, configure devices, establish Internet connections, monitor performance, provide file management, update the OS, control a network and administer security.
- Power options: sleep mode saves open items to memory and enters a low-power state; hibernate saves them to the internal hard drive and removes power.
- User interface (UI): graphical user interface (GUI) uses menus and visual images; command-line interface uses typed commands.
- Program handling: single tasking vs. multitasking; foreground vs. background applications; single user vs. multiuser.
- Memory management optimizes internal memory. Virtual memory is a portion of storage functioning as additional RAM (swapping pages in and out).
- The OS determines the order in which tasks are processed, for example with a print spooler and queue.
- A driver is a small program that tells the OS how to communicate with a device. Plug and Play configures new devices automatically.
- A performance monitor reports on computer resources. Tools: file manager, search, image viewer, uninstaller, disk cleanup, disk defragmenter, screen saver, file compression, PC maintenance, backup and restore. Automatic update provides fixes and features.
- Server OSs let multiple users share resources; a network administrator adds users and devices, configures the network and administers security. A user account has a user name and password.
- Examples: desktop - Windows, macOS/OS X, UNIX, Linux, Chrome OS; server - Windows Server, OS X Server, UNIX, Linux; mobile - Android, iOS, Windows Phone.
Review questions
- Define an operating system.
- List four functions of an operating system.
- Differentiate sleep mode from hibernate.
- Differentiate a GUI from a command-line interface.
- What is multitasking?
- Differentiate foreground and background applications.
- What is virtual memory?
- What is a device driver?
- What is the purpose of a print spooler or queue?
- Name two examples each of desktop and mobile operating systems.
Communications and Networks
Source: Chapter 10 slides
Objectives
- Describe the components of digital communications and the purpose of networks.
Communications require a sending device, a communications channel and a receiving device. A network connects devices so you can share hardware, software and data. Networks differ by size: PAN (personal), LAN (building), MAN (city) and WAN (wide area). A wireless LAN (WLAN) uses no wires.
- Differentiate LAN, MAN, WAN and PAN; client/server and peer-to-peer; and star, bus and ring topologies.
In a client/server network, a server provides resources to clients; in peer-to-peer, devices share equally. Topology is the layout: star (devices connect to a central point), bus (one main cable) or ring (devices in a loop). Standards such as Ethernet, TCP/IP, Wi-Fi, Bluetooth, NFC and WiMAX define how devices communicate.
- Describe common standards and protocols.
Communications lines include cable, DSL, FTTP, ISDN, T-carrier and ATM. Devices include modems (cable, DSL, wireless), routers, wireless access points, network cards and hubs/switches. Know what each device does, especially the modem (connects to the ISP) and the router (directs data on your network).
- Describe communications lines, devices, transmission media and how to set up a home network.
Physical media: twisted-pair, coaxial and fiber-optic cable. Wireless media: broadcast radio, cellular radio, microwaves, satellites and GPS. Bandwidth is how much data can flow; latency is the delay. A home network typically uses a modem, a router with built-in wireless access point, and devices connected by Wi-Fi or cable.
Key points
- Digital communications: a sending device sends data through a communications channel to a receiving device. A network is a collection of computers and devices connected by communications devices and transmission media.
- Advantages of networks: facilitate communications, share hardware, share data and information, share software, transfer funds.
- Network types: LAN (limited geographic area; WLAN is wireless), MAN (connects LANs in a metropolitan area), WAN (large geographic area), PAN (an individual's workspace).
- Architecture: client/server vs. peer-to-peer. Topology: star, bus, ring.
- Standards and protocols: Ethernet, token ring, TCP/IP, Wi-Fi (802.11), Bluetooth, UWB, IrDA (infrared), RFID, NFC (close range, about an inch or two), WiMAX (802.16).
- Communications software helps establish connections, manage transmission and provide an interface for communication.
- Communications lines: cable, DSL (ADSL is faster for receiving), ISDN, FTTP, T-carrier, ATM, dedicated lines.
- Devices: broadband modems (cable, DSL), wireless modem, wireless access point, router, network card, hub/switch.
- Transmission media: physical (twisted-pair, coaxial, fiber-optic) and wireless (broadcast radio, cellular radio, microwaves, communications satellites, GPS). Bandwidth is how much data can travel; latency is the time a signal takes to travel.
- A home network lets users share an Internet connection, files and devices.
Review questions
- Name the three elements of a communications system.
- List three advantages of using a network.
- Differentiate LAN and WAN.
- What does a PAN connect?
- Differentiate client/server from peer-to-peer networks.
- Name three network topologies.
- What does TCP/IP define?
- What is NFC and what is its range?
- What does a router do?
- Differentiate bandwidth from latency.
Databases: Understanding Data Storage
Objectives
- Define data, database, DBMS and describe the data hierarchy.
- Explain tables, records, fields and keys.
- Describe database types and the basic operations of a database.
Key points
- A database is an organized collection of data that allows access, retrieval and use. A database management system (DBMS) is software used to create, access and manage a database.
- Data hierarchy: character, field, record, file (table), database.
- A relational database stores data in tables of rows (records) and columns (fields). A primary key uniquely identifies each record; a foreign key links tables.
- Common operations: create, read, update, delete (CRUD); queries retrieve data that meets criteria; forms and reports present data.
- Data integrity and validation reduce errors; backup and security protect data.
- Database types include relational, object-oriented, multidimensional and NoSQL; SQL is the standard query language for relational databases.
Review questions
- Define a database.
- What is a DBMS?
- Order the data hierarchy from smallest to largest.
- What is a record? What is a field?
- What is a primary key?
- What is a foreign key?
- What does SQL stand for and do?
- What is a query?
- Name the four CRUD operations.
- Why is data validation important?
Program Development: Creating Systems and Applications
Objectives
- Describe the system development life cycle (SDLC).
- Explain the program development steps and programming languages.
- Differentiate structured, object-oriented and other approaches.
Key points
- System development life cycle phases: planning, analysis, design, implementation, operation, support and security.
- Program development steps: analyze requirements, design the solution, validate the design, implement (code), test, document.
- Design tools include flowcharts and pseudocode. Basic control structures: sequence, selection (if/else), repetition (loops).
- Low-level languages (machine, assembly) vs. high-level languages (Python, Java, C#). A compiler translates the whole program; an interpreter translates line by line.
- Programming approaches: procedural and object-oriented (classes, objects, inheritance).
- Testing and debugging find and fix errors: syntax errors, logic errors and runtime errors.
Review questions
- List the phases of the system development life cycle.
- What is a flowchart?
- What is pseudocode?
- Name the three basic control structures.
- Differentiate a compiler from an interpreter.
- Give two examples of high-level programming languages.
- Differentiate a syntax error from a logic error.
- What is debugging?
- What is an object in object-oriented programming?
- Why is documentation important?
Web Development: Creating and Publishing Online Content
Objectives
- Explain how webpages are built with HTML, CSS and scripts.
- Describe the web development process and web hosting.
- Identify design principles and accessibility.
Key points
- The web development process builds on Chapter 2's web publishing steps: plan, design, create, host, maintain.
- HTML (HyperText Markup Language) defines the structure and content of a webpage using tags; CSS controls appearance; JavaScript adds interactivity.
- Common HTML elements: headings, paragraphs, links, images, lists, tables.
- Web hosting places the site on a web server so the public can reach it via a domain name. A web authoring tool or text editor can create pages.
- Design principles: clear navigation, consistent layout, readability, responsive design for different screen sizes, fast loading images.
- Accessibility: alternative text for images, sufficient contrast and keyboard navigation.
- Test across browsers and devices before publishing; keep content updated.
Review questions
- What does HTML stand for?
- What is the role of CSS?
- Why is JavaScript used on webpages?
- What is an HTML tag?
- What is web hosting?
- What is responsive design?
- Why add alternative text to images?
- List the five steps of web publishing.
- Name two design principles for good websites.
- Why should you test a site before publishing?
Prepared by Tr. WaiLinHtet